payment instruments - Français Anglais Dictionnaire